Java8中将list转换为用逗号隔开的字符串的几种方法

您所在的位置:网站首页 把list转成string并用|隔开 Java8中将list转换为用逗号隔开的字符串的几种方法

Java8中将list转换为用逗号隔开的字符串的几种方法

2024-07-09 18:51| 来源: 网络整理| 查看: 265

1.使用谷歌的Joiner转换

1 public static String parseListToStr(List list){ 2 String result = Joiner.on(",").join(list); 3 return result; 4 }

2.使用lambda表达式遍历集合

1 public static String parseListToStr2(List list){ 2 StringBuffer sb = new StringBuffer(); 3 list.stream().forEach(str->{ 4 sb.append(str).append(","); 5 }); 6 sb.deleteCharAt(sb.length()-1); 7 return sb.toString(); 8 }

3.直接使用stream流实现

1 public static String parseListToStr3(List list){ 2 String result = list.stream().map(String::valueOf).collect(Collectors.joining(",")); 3 return result; 4 }

4.使用for循环遍历集合

1 public static String parseListToStr(List list){ 2 StringBuffer sb = new StringBuffer(); 3 if(listIsNotNull(list)) { 4 for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3